myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GenericDataTable["new"](myvar_0, gObjectDataTableID["Most Recent Learned Behavior"], "Most Recent Learned Behavior")
	if (myvar_1["HasProperty"](myvar_1, GenericDataTable["MostRecentLearnedBehavior"]["GUID"]) ~= 0) then 


		if (myvar_1["HasProperty"](myvar_1, GenericDataTable["MostRecentLearnedBehavior"]["Time"]) ~= 0) then 


			if (myvar_1["GetProperty"](myvar_1, GenericDataTable["MostRecentLearnedBehavior"]["Time"]) > 0) then
				if (myvar_1["GetProperty"](myvar_1, GenericDataTable["MostRecentLearnedBehavior"]["GUID"]) == 0) then
			else
				local myvar_5 = False
				SetScriptReturnValue(myvar_5)
			else
			end
			myvar_5 = myvar_1["GetProperty"](myvar_1, GenericDataTable["MostRecentLearnedBehavior"]["GUID"])
			myvar_4,myvar_5 = SplitObjectGUID(myvar_5)
			SetTemp(0, myvar_5)
			SetTemp(1, myvar_4)
			SetTemp(2, myvar_1["GetProperty"](myvar_1, GenericDataTable["MostRecentLearnedBehavior"]["Time"]))
			local myvar_7 = True
			SetScriptReturnValue(myvar_7)
		else
			local myvar_3 = False
			SetScriptReturnValue(myvar_3)
		end
	end
end
